hymen bifenestratus - German English Dictionary